﻿using System.Collections.Generic;

namespace MyHealthByDesign.Domain
{
    /// <summary>
    /// Description:
    /// QuestionOption representation for the options to certiain question types
    /// 
    /// Author: Mark Servais
    /// Date Created: 10/23/2011
    /// 
    /// Other code files referenced:
    /// None.
    /// 
    /// Regression Test Information:
    /// None.
    /// 
    /// Revision History:
    /// 11/18/2011 Mark Servais - Added Help URL link for options
    /// 11/19/2011 Mark Servais - Added FileName property for special processing
    /// 
    /// 
    /// Known Faults:
    /// None.
    /// </summary>
    public class QuestionOption
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public int SortOrder { get; set; }
        public string OptionLabel { get; set; }
        public string OptionCSS { get; set; }
        public string OptionHelpURL { get; set; }
        public List<OptionSpecial> Specials { get; set; }

        public string FieldName { get; set; } // only used to associate option with special processing
    }
}